package com.bank.service;

import com.bank.entity.Deposit;

import java.util.List;

/**
 * 存款类型服务接口
 */
public interface DepositService {
    /**
     * 查询所有存款类型
     * @return 存款类型列表
     */
    List<Deposit> findAll();

    /**
     * 根据ID查询存款类型
     * @param savingID 存款类型ID
     * @return 存款类型信息
     */
    Deposit findById(Integer savingID);

    /**
     * 新增存款类型
     * @param deposit 存款类型信息
     * @return 是否成功
     */
    boolean add(Deposit deposit);

    /**
     * 修改存款类型
     * @param deposit 存款类型信息
     * @return 是否成功
     */
    boolean update(Deposit deposit);

    /**
     * 删除存款类型
     * @param savingID 存款类型ID
     * @return 是否成功
     */
    boolean delete(Integer savingID);
} 